[LANGUAGE english; PAGE 3-8]
[C;6;B]	KEY command
[J;1;N]
  The key command defines a direct access to a AHelp© file \
through a keyboard key press. Several keys may be defined within \
the same line, each new line may have a key definition. \
A key definition is only needed if you have a link (Otherwise \
AHelp© cannot know what to do with it.)

  The generic syntax of the key command is:
[2]    KEY [[<qualifier>-]<character>
[1]
where '<qualifier>-' is optional.

  Key supports qualifiers which are written first and includes: \
[I]    S-      for shift
    C-      for control
    A-      for command
            (Amiga right is only available)
    T-      for alt
            for no qualifier
[N]
each of those qualifiers may be used at a time and separatly. \
For instance both shift and control used at the same time is \
written: SC- or CS-.
  Because CAPSLOCK is not a 'usual' qualifier, this is not \
supported by AHelp© and will never be.

  Behind the qualifier (After the minus sign) you must write the \
letter which will respond to user requests. There is possible to \
type any character or letter, except for the following special \
characters and keys which have to be used with those \
particuliar keywords:
[2]    LEFT        left arrow
    RIGHT       right arrow
    UP          up arrow
    DOWN        down arrow
    F1 to F10   function keys
    ESC         escape key
    TAB         tabulation key
                (Not including Control-I)
    BACKSPACE   backspace
                (Not including Control-H)
    DEL         delete key
    HELP        help key
    RETURN      return
                (Not including Control-J)
    ENTER       enter from key-pad
                (Not including Shift-Control-M)
    SPACE       the space bar
    CBRACKET    the closing bracket ']'
    SEMICOLON   the semicolon ';'
    EQUAL       the equal '='

    TABULATION = TAB
    ESCAPE = ESC
    DELETE = DEL
[1]
characters like SPACE and CBRACKET were introduced this way \
because AHelp© does not actually support string inside command \
brackets. This may also change and enable ' ' or ']' syntax.

  Both, qualifiers and characters are case insensitive. Also \
'c' and 'C' are identical for AHelp©. This is because to \
differenciate a letter from being use with or without \
shift key is done through the qualifier. You may also \
write:
[I]    c           for 'c' character
    C           for 'c' character
    s-c         for shifted 'c' character
    S-C         for shifted 'c' character
[LANGUAGE français]
[C;6;B]	Commande KEY
[J;1;N]
  L'instruction touche définit un accès direct à un fichier d'aide \
par l'utilisation d'une touche du clavier. Plusieurs touches \
peuvent être définies sur la même ligne. Chaque ligne peut avoir \
ça propre définition de touche(s). Une définition n'est nécessaire \
que lorsque vous avez un lien (Sinon AHelp© ne saura quoi faire de \
votre touche, voir la commande LINK)

  La syntaxe générale de la commande touche est:
[2]    KEY [[<qualifieur>-]<caractère>
[1]
où '<qualifieur>-' est optionel.

  L'instruction touche supporte les qualifieurs, qui seront écrit en \
premier, et comprennent:
[I]    S-      pour majuscule
    C-      pour contrôle
    A-      pour commande
            (Amiga de Droite uniquement)
    T-      pour alt
            pour aucun qualifieur
[I]
Chacun de ces qualifieurs peut être utilisé seul ou en groupe. \
Par exemple, majuscule et contrôle ustilisés ensemble s'écrit: \
SC- ou CS-.
  Du fait que CAPSLOCK (Verrouilage des majucules) est un \
qualifieur non usuel, il n'est pas, et ne sera jamais, supporté \
par AHelp©.

  Derrier le qualifieur (Après le signe moins), vous devez écrire \
la lettre répondant à l'utilisation du clavier par l'utilisateur. \
Il est ici possible d'écrire n'importe quel lettre ou signe, sauf \
pour les caractères spéciaux et touches particulières listées ici:
[2]    LEFT        flêche de gauche
    RIGHT       flêche de droite
    UP          flêche vers le haut
    DOWN        flêche vers le bas
    F1 to F10   touches de fonction
    ESC         touche d'échapement
    TAB         touche de tabulation
                (N'incluant pas Contrôle-I)
    BACKSPACE   touche d'effacement arrière
                (N'includant pas Contrôle-H)
    DEL         touche d'effacement
    HELP        touche d'aide
    RETURN      retour chariot
                (N'incluant pas Contrôle-J)
    ENTER       retour du 'pad'
            (N'incluant pas Majuscule-Contrôle-M)
    SPACE       la barre d'espace
    CBRACKET    le crochet fermant ']'
    SEMICOLON   le point-virgule ';'
    EQUAL       le signe égal '='

    TABULATION = TAB
    ESCAPE = ESC
    DELETE = DEL
[1]
Les caractères comme l'espace ou le signe égal ont été \
inclus de cette façon car AHelp© ne supporte actuellement pas \
les chaînes de caractères à l'intérieur des lignes de commandes. Ceci \
pourra changer est permettre l'utilisation de ' ' ou ']'.

  Les qualifieurs et les caractères ne font tous deux aucune \
différence s'ils sont écrit en minuscules ou/et en majucules. \
Donc 'c' et 'C' sont \
identiques pour AHelp©. Ceci vient du fait que, pour différencier \
une touche utilisée en minuscule ou en majuscule le qualifier \
majuscule ne doit pas ou doit être préciser. Vous pouvez par \
exemple écrire:
[I]    c         pour le caractère 'c'
    C         pour le caractère 'c'
    s-c       pour le caractère 'c' en majuscule
    S-C       pour le caractère 'c' en majuscule
